*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
body{
    /*设置字体*/
    font-family: "microsoft yahei",Arial,sans-serif;
    font-size:12px;
    color:#666;
    position: relative;
}
li{
    list-style: none;
}
a{
    color:#999999;
    text-decoration: none;
    font-size: 13px;
}
a:hover{
    color:#FF5000;
    /*text-decoration: underline;*/
}
input{
    border:0;
}
button{
    border:none;
}
.header,.search,.banner,.main,.guild,.footer{
    width:1330px;
    /*border:1px solid #000;*/
    margin:0 auto;
}
.header>div,.search>div,.banner>div,.main>div,.guild>div,.footer>div{
    width:1160px;
    /*border:1px solid #000;*/
    margin:0 auto;
    margin-top: 10px;
}

/*正式样式*/
.container{
    width:1330px;
    /*border:1px solid #000;*/
    margin:0 auto;
}
/*头部*/
.header{
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    line-height: 30px;  
}
.header>div{
    overflow: hidden;
}
/*左面*/
.header_left{
    float: left;
}
.header_left>ul,.header_right>ul{
    overflow: hidden;
}
.header_left>ul>li,.header_right>ul>li{
    float: left;
    margin-right: 20px;
}
.header_left>ul>li:last-child,.header_right>ul>li:last-child{
    margin-right: 0px;
}
.header_left>ul>li>i{
    display: inline-block;
    width:12px;
    height:11px;
    background: url("images/bg.png");
    background-position:-135px 0px ;
    position: relative;
    top:0px;
    left:0px;
}
/*右面*/
.header_right{
    float: right;
}
.header_right>ul>li>i{
    display: inline-block;
    width:6px;
    height:4px;
    background: url("images/bg.png");
    background-position:-184px 0px ;
    position: relative;
    top:0px;
    left:0px;
}
.header_right>ul>li:nth-child(2)>b{
    display: inline-block;
    width:10px;
    height:10px;
    background: url("images/bg.png");
    background-position:-107px 0px ;
    position: relative;
    top:0px;
    left:0px;
}
.header_right>ul>li:nth-child(5)>b{
    display: inline-block;
    width:8px;
    height:12px;
    background: url("images/bg.png");
    background-position:-95px 0px ;
    position: relative;
    top:1px;
    left:0px;
}
.header_right>ul>li:last-child>b{
    display: inline-block;
    width:12px;
    height:10px;
    background: url("images/bg.png");
    background-position:-120px 0px ;
    position: relative;
    top:0px;
    left:0px;
}
/*搜索*/
.search>div{
    overflow: hidden;
}
.search>div>div{
    float: left;
    /*border: 1px solid #0f0;*/
}
.logo{
    margin-top: 20px;
    margin-left: 35px;
}
.position {
    width: 80px;
    height: 40px;
    border: 1px solid #E5E5E5;
    margin-top: 20px;
    text-align: center;
    margin-left: 70px;
    border-radius: 10px 10px;
}
.position>a {
    color: #E22A40;
    line-height: 40px;
    font-size: 17px;
}
.position>a>i{
    display: inline-block;
    width:15px;
    height:10px;
    background: url("images/bg.png");
    background-position:-152px 0px ;
    position: relative;
    top:0px;
    left:0px;
}
.search_center {
    margin-top: 20px;
    margin-left: 50px;
    margin-right: 25px;
}
.search_center>input {
    width: 390px;   
    line-height: 35px;
    border: 2px solid #FF0036;
    padding-left: 10px;
}
.search_center>button {
    width: 100px;
    line-height: 39px;
    background-color: #FF0036;
    text-align: center;
    color: #fff;
    margin-left: -4px;
}
/*右面*/
.search_right {
    margin-top: 20px;
    line-height: 40px;
}
.search_right>ul{
    overflow: hidden;
}
.search_right>ul>li{
    float: left;
    margin-left: 15px;
}
.search_right>ul>li:first-child>i{
    display: inline-block;
    width:14px;
    height:14px;
    background: url("images/bg.png");
    background-position:-142px -40px ;
    position: relative;
    top:3px;
    left:0px;
}
.search_right>ul>li:nth-child(2)>i{
    display: inline-block;
    width:14px;
    height:14px;
    background: url("images/bg.png");
    background-position:-142px -20px ;
    position: relative;
    top:3px;
    left:0px;
}
/*轮播*/
.banner>div{
    overflow: hidden;
    margin-top: 50px;
}
.banner>div>div{
    float: left;
    /*border: 1px solid #f00;*/
}
/*轮播左面*/
.banner_left{
    border: 1px solid #E7E7E7;
}
.banner_left>ul>li{
    overflow: hidden;
    padding: 10px 15px 15px 15px;
    border-bottom: 1px solid #E7E7E7;
}
.banner_left>ul>li>div{
    float: left;
}
.banner_left>ul>li:first-child>div>i{
    display: inline-block;
    width:18px;
    height:18px;
    background: url("images/bg.png");
    background-position:-44px 0px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
.banner_left>ul>li>div>p:first-child>b>a{
    color: #515151;
}
.banner_left>ul>li>div>p:first-child>i{
    display: inline-block;
    width:8px;
    height:12px;
    background: url("images/bg.png");
    background-position:-64px 0px ;
    position: relative;
    top:0px;
    left:0px;
    margin-left: 110px;
}
.banner_left>ul>li>div>p:last-child{
    margin-top: 10px;
}
.banner_left>ul>li>div>p:last-child>a{
    margin-right: 5px;
}
.banner_left>ul>li:nth-child(2)>div>i{
    display: inline-block;
    width:18px;
    height:18px;
    background: url("images/bg.png");
    background-position:-24px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
.banner_left>ul>li:nth-child(3)>div>i{
    display: inline-block;
    width:12px;
    height:18px;
    background: url("images/bg.png");
    background-position:-41px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 16px;
}
.banner_left>ul>li:nth-child(4)>div>i{
    display: inline-block;
    width:6px;
    height:18px;
    background: url("images/bg.png");
    background-position:-159px -21px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 22px;
}
.banner_left>ul>li:nth-child(5)>div>i{
    display: inline-block;
    width:18px;
    height:18px;
    background: url("images/bg.png");
    background-position:-56px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
.banner_left>ul>li:nth-child(6)>div>i{
    display: inline-block;
    width:18px;
    height:18px;
    background: url("images/bg.png");
    background-position:-75px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
.banner_left>ul>li:nth-child(7)>div>i{
    display: inline-block;
    width:18px;
    height:18px;
    background: url("images/bg.png");
    background-position:-96px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
.banner_left>ul>li:last-child>div>i{
    display: inline-block;
    width:18px;
    height:14px;
    background: url("images/bg.png");
    background-position:-116px -19px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right: 10px;
}
/*中间*/
.banner_center{
    margin-right: 10px;     
}
.banner_center>div{
    /*border: 1px solid #f00;*/
}
/*轮播上面*/
.banner_c_top{
   /*position: relative;*/
}
.pic_num>li{
    position: absolute;
    display: none;
}
.pic_num>li:first-child{
    display: block;
}
.pic_num>li>img{
    width:680px;
    display: block;
}
.num{
    position: absolute;
    top: 410px;
    right:340px;
    overflow: hidden;
}
.num>li{
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #000;
    border-radius: 50px 50px;
    margin-right: 5px;
    color: #fff;
    text-align: center;
}
.num>li:first-child{
    background: #f00;
}
/*轮播下面*/
.banner_c_bottom{
    margin-top:266px;
}
.banner_c_bottom>ul{
    overflow: hidden;
}
.banner_c_bottom>ul>li{
    width: 226px;
    height:146px;
    float: left;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.banner_c_bottom>ul>li>img{
    width: 220px;
    height:146px;
    display: block;
}
/*轮播右面*/
.banner_r_top{
    border: 1px solid #FAED7D;
}
.banner_r_top>p{
    width: 220px;
    line-height: 35px;
    text-align: center;
    background: #FFE401;
}
.banner_r_top>p>i{
    display: inline-block;
    width:18px;
    height:16px;
    background: url("images/bg.png");
    background-position:-24px 0px ;
    position: relative;
    top:3px;
    left:0px;
    margin-right: 5px;
}
.banner_r_top1{
    background: #FFFCE0;
    padding-left: 15px;
    padding-right: 15px;
}
.banner_r_top1>div>img{
    margin: 20px 0px 20px 30px;
}
.banner_r_top1>div>p>a{
    color: #E12A46;
    text-decoration: underline;
}
.banner_r_top1>div:last-child>ul{
    overflow: hidden;
    margin-top: 7px;
}
.banner_r_top1>div:last-child>ul>li{
    float: left;
    border-right: 1px solid #FAED7D;
    border-top: 1px solid #FAED7D;
    padding:15px 10px 15px 15px;
}
.banner_r_top1>div:last-child>ul>li:last-child{
    border-right: 0px;
}
.banner_r_bottom{
    margin-top: 10px;
}
.banner_r_bottom>p{
    border: 1px solid #E5E5E5;
}
.banner_r_bottom>p:last-child{
    border-top: 0px;
}
.banner_r_bottom>p>img{
    width: 220px;
    height: 153px;
    display: block;
}
/*主体内容*/
.main>div{
    overflow: hidden;
    margin-top: 65px;
}
.main>div>h2{
    color: #2F2F2F;
    margin-left: 5px;
    margin-bottom: 10px;
}
.main_left{
    float: left;
    border-top: 2px solid #000;
}
.main_left>img{
    display: block;
}
.main_center{
    float: left;
    border-top: 2px solid #000;
}
.main_center>ul{
    overflow: hidden;
}
.main_center>ul>li{
    width: 192px;
    /*height: 250px;*/
    float: left;
    border-right: 1px solid #E7E7E7;
    padding: 15px 20px;
}
.main_center>ul>li>img{
    margin-bottom: 20px;
    width: 135px;
    height: 125px;
}
.main_center>ul>li:last-child{
    border-right: 0px;
}
.main_center>ul>li>p{
    margin-bottom: 10px;
}
.main_center>ul>li>p>i{
    display: inline-block;
    width:34px;
    height:34px;
    background: url("images/bg.png");
    background-position:-48px -67px ;
    position: relative;
    top:4px;
    left:0px;
    margin-left:80px;
}
.main_right{
    float: left;
    border-top: 2px solid #000;
}
.main_right>p>img{
    width: 149px;
    display: block;
}
/*活动*/
.huodong{
    background: #EFEFEF;
    padding: 20px 0px 20px 0px;
    overflow: hidden;
}
.huodong>div{
    float: left;
    border-right: 1px solid #E4E4E4;
    padding-top: 30px;
    overflow: hidden;
    padding-left: 20px;
}
.huodong>div:last-child{
    border-right: 0px;
}
.huodong>div>p{
    font-size: 17px;
    color: #E8394E;
}
.huodong>div>ul{
    float: left;
    margin-right: 40px;
    margin-top: 10px;
}
.huodong>div>ul:last-child{
    margin-right: 30px;
}
.huodong>div>ul>li{
    width: 70px;
    height: 25px;
    margin-bottom: 10px;
}
.huodong>div>ul>li>a{
    color: #444;
}
.huodong>div:first-child>p>i{
    display: inline-block;
    width:23px;
    height:21px;
    background: url("images/bg.png");
    background-position:-51px -40px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right:5px;
}
.huodong>div:nth-child(2)>p>i{
    display: inline-block;
    width:17px;
    height:17px;
    background: url("images/bg.png");
    background-position:-100px -39px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right:5px;
}
.huodong>div:nth-child(3)>p>i{
    display: inline-block;
    width:18px;
    height:16px;
    background: url("images/bg.png");
    background-position:-80px -40px ;
    position: relative;
    top:0px;
    left:0px;
    margin-right:5px;
}
.huodong>div:nth-child(4)>p>i{
    display: inline-block;
    width:12px;
    height:18px;
    background: url("images/bg.png");
    background-position:-120px -40px ;
    position: relative;
    top:6px;
    left:0px;
    margin-right:5px;
}
.huodong>div:last-child>p>i{
    display: inline-block;
    width:22px;
    height:21px;
    background: url("images/bg.png");
    background-position:-24px -40px ;
    position: relative;
    top:1px;
    left:0px;
    margin-right:5px;
}
/*指南*/
.guild{
    border-top: 2px solid #D1D7DC;
    margin-top: 10px;
}
.guild>div{
    overflow: hidden;
    padding-top: 25px;
}
.guild>div>div{
    float: left;
    margin-right: 110px;
}
.guild>div>div:last-child{
    margin-right: 0px;
}
.guild>div>div>h2{
    margin-bottom: 15px;
    color: #646464;
}
.guild>div>div>ul>li{
     margin-bottom: 8px;
}
.guild>div>div>ul>li>a{
    color: #8B8B9C;
}
.guild>div>div:first-child>p{
    margin-top:160px;
}
.guild>div>div:first-child>p>img{
    display: block;
}
/*页脚*/
.footer{
    background: #C40000;
    padding-top: 25px;
    padding-bottom: 25px;
}
.footer>div{
    margin-top: 0px;
}
.footer>div>ul{
    overflow: hidden;
}
.footer>div>ul>li{
    line-height: 30px;
    float: left;
    margin-right: 10px;
}
.footer>div>ul>li>a{
    color: #fff;
}
.footer>div>ul>li:last-child{
    margin-right: 0px;
}
.footer>div>p{
    overflow: hidden;
    margin-top: 10px;
}
.footer>div>p>a{
    float: left;
   margin-right: 60px; 
   color: #A4A4A4;
}
.footer>div>p>a:last-child{
    margin-right: 0px;
}
/*右侧导航条*/
.container_right{
    position: fixed;
    top: 0px;
    right: 10px;
    background: #000;
    padding:185px 5px 20px 5px;
}
.container_right>ul>li{
    margin-bottom: 25px;
    text-align: center;
}
.container_right>ul>li:nth-child(4){
    margin-bottom: 175px;
}